package raytracing;

import java.awt.Dimension;

import structs.Matrix;
import structs.Vector2;

public interface ICamera {
	
	public void setWorldMatrix(Matrix m);
	public void setViewplaneDimensions(Vector2 dim);	
	public void setPixelDimensions(Dimension dim);
	
	/*
	 * Returns a ray given the position of the pixel to render.
	 */
	public Ray getRay(int x, int y);
	
	
}
